function ac=load_ascii_code(x)
% function ac=load_ascii_code(x)
% no argument returns all codes
% coe@queensu.ca

%ac{0}='Null char';
ac{1}='Start of Heading';
ac{2}='Start of Text';
ac{3}='End of Text';
ac{4}='End of Transmission';
ac{5}='Enquiry';
ac{6}='Acknowledgment';
ac{7}='Bell';
ac{8}='Back Space';
ac{9}='Horizontal Tab';
ac{10}='Line Feed';
ac{11}='Vertical Tab';
ac{12}='Form Feed';
ac{13}='Carriage Return';
ac{14}='Shift Out / X-On';
ac{15}='Shift In / X-Off';
ac{16}='Data Line Escape';
ac{17}='Device Control 1 (oft. XON)';
ac{18}='Device Control 2';
ac{19}='Device Control 3 (oft. XOFF)';
ac{20}='Device Control 4';
ac{21}='Negative Acknowledgement';
ac{22}='Synchronous Idle';
ac{23}='End of Transmit Block';
ac{24}='Cancel';
ac{25}='End of Medium';
ac{26}='Substitute';
ac{27}='Escape';
ac{28}='File Separator';
ac{29}='Group Separator';
ac{30}='Record Separator';
ac{31}='Unit Separator';
ac{32}='Space';
ac{33}='!';
ac{34}='"';
ac{35}='#';
ac{36}='$';
ac{37}='%';
ac{38}='&';
ac{39}='''';
ac{40}='(';
ac{41}=')';
ac{42}='*';
ac{43}='+';
ac{44}=',';
ac{45}='-';
ac{46}='.';
ac{47}='/';
ac{48}='0';
ac{49}='1';
ac{50}='2';
ac{51}='3';
ac{52}='4';
ac{53}='5';
ac{54}='6';
ac{55}='7';
ac{56}='8';
ac{57}='9';
ac{58}=':';
ac{59}=';';
ac{60}='<';
ac{61}='=';
ac{62}='>';
ac{63}='?';
ac{64}='@';
ac{65}='A';
ac{66}='B';
ac{67}='C';
ac{68}='D';
ac{69}='E';
ac{70}='F';
ac{71}='G';
ac{72}='H';
ac{73}='I';
ac{74}='J';
ac{75}='K';
ac{76}='L';
ac{77}='M';
ac{78}='N';
ac{79}='O';
ac{80}='P';
ac{81}='Q';
ac{82}='R';
ac{83}='S';
ac{84}='T';
ac{85}='U';
ac{86}='V';
ac{87}='W';
ac{88}='X';
ac{89}='Y';
ac{90}='Z';
ac{91}='[';
ac{92}='\';
ac{93}=']';
ac{94}='^';
ac{95}='_';
ac{96}='`';
ac{97}='a';
ac{98}='b';
ac{99}='c';
ac{100}='d';
ac{101}='e';
ac{102}='f';
ac{103}='g';
ac{104}='h';
ac{105}='i';
ac{106}='j';
ac{107}='k';
ac{108}='l';
ac{109}='m';
ac{110}='n';
ac{111}='o';
ac{112}='p';
ac{113}='q';
ac{114}='r';
ac{115}='s';
ac{116}='t';
ac{117}='u';
ac{118}='v';
ac{119}='w';
ac{120}='x';
ac{121}='y';
ac{122}='z';
ac{123}='{';
ac{124}='|';
ac{125}=';';
ac{126}='~';
ac{127}='Delete';
ac=ac(:);

if nargin==1
	ac=ac{x};
end;
